laughing dove – English–Italiano translations

🇬🇧 en it 🇮🇹

laughing dove noun

  • Spilopelia senegalensis
tortora senegalese
Wiktionary Links